package com.yunyao.dao.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 菜单表
 * </p>
 *
 * @author xingjishuai
 * @since 2024-07-02
 */
@Getter
@Setter
@TableName("bamu_sys_menu")
public class BamuSysMenu {

    /**
     * 主键
     */
    private String id;

    /**
     * 父级菜单
     */
    private String parentId;

    /**
     * 菜单编号
     */
    @TableField("`code`")
    private String code;

    /**
     * 菜单名称
     */
    @TableField("`name`")
    private String name;

    /**
     * 菜单别名
     */
    private String alias;

    /**
     * 请求地址
     */
    @TableField("`path`")
    private String path;

    /**
     * 菜单资源
     */
    @TableField("`source`")
    private String source;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 菜单类型
     */
    private Integer category;

    /**
     * 操作按钮类型
     */
    @TableField("`action`")
    private Integer action;

    /**
     * 是否打开新页面
     */
    private Integer isOpen;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否已删除
     */
    private Integer isDeleted;

    /**
     * 1->显示0->隐藏
     */
    private Boolean showed;

    /**
     * 平台类型 1=PC,2=移动端(含小程序)
     */
    private String platformType;
}
